package usj.smtp.server.comandos;

import usj.smtp.ServerSmtp;
import usj.smtp.SesionClienteSmtp;
import usj.smtp.server.ComandoSmtp;

public class CmdQuit implements ComandoSmtp {
    public String ejecutar(SesionClienteSmtp sesionCliente, String[] argumentos) {
    	sesionCliente.setEstado(SesionClienteSmtp.Estados.DESCONECTANDO);
    	return ("221 " + ServerSmtp.dameInstancia().getServerName() + " Service closing transmission channel");
    }
    public ComandoSmtp factory() {
		return new CmdQuit();
    }
}